/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package suministros.ejb30.business;

import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import suministros.ejb30.DAO.SumiGestionInventarioDAOLocal;
import suministros.ejb30.TO.DetalleInventarioTO;
import suministros.ejb30.TO.InventarioTO;
import suministros.ejb30.entity.Inventario;

/**
 *
 * @author Diana
 */
@Stateless
public class SumiAdministracionInventario implements SumiAdministracionInventarioLocal {
    @EJB
    private SumiGestionInventarioDAOLocal sumigestionInventario;
    public String iniciarInventario(Inventario inv) throws Exception {
        return this.sumigestionInventario.iniciarInventario(inv);
    }
     public InventarioTO getDatosInventario() throws Exception {
      return this.sumigestionInventario.getDatosInventario();
     }
    public List<DetalleInventarioTO> getListaDetalleInventario( String empresa,String inventario){
       return this.sumigestionInventario.getListaDetalleInventario(empresa, inventario);
     }
    public Boolean registrarStock(List<DetalleInventarioTO> listainv) throws Exception
    {    return this.sumigestionInventario.registrarStock(listainv);
   }
    public int iniciaConfiguracionInventario(int pagTamanno){
        return this.sumigestionInventario.iniciaConfiguracion(pagTamanno);
    }

    public int siguienteInventario() {
       return  this.sumigestionInventario.siguiente();
    }

    public int anteriorInventario() {
         return this.sumigestionInventario.anterior();
    }
    public int siguienteTodo() {
         return  this.sumigestionInventario.siguienteTodo();
    }
    public int anteriorTodo() {
          return  this.sumigestionInventario.anteriorTodo();
    }
   public Boolean terminarInventario(Inventario inv) throws Exception{
       return this.sumigestionInventario.terminarInventario(inv);
   }
}
